Big Huge Thesaurus

Dactyloctenium aegypticum

noun